home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2000 #5
/
Amiga Plus CD - 2000 - No. 5.iso
/
Tools
/
Dev
/
FPSE_src
/
include
/
opdef.h
< prev
next >
Wrap
C/C++ Source or Header
|
2000-01-01
|
1KB
|
44 lines
#ifndef _OPDEF_H_
#define _OPDEF_H_
enum {
SPECIAL,BCOND,J,JAL,BEQ,BNE,BLEZ,BGTZ,
ADDI,ADDIU,SLTI,SLTIU,ANDI,ORI,XORI,LUI,
COP0,COP1,COP2,COP3,op14,op15,op16,op17,
op18,op19,op1a,op1b,op1c,op1d,op1e,op1f,
LB,LH,LWL,LW,LBU,LHU,LWR,op27,
SB,SH,SWL,SW,op2a,op2b,SWR,op2f,
LWC0,LWC1,LWC2,LWC3,op34,op35,op36,op37,
SWC0,SWC1,SWC2,SWC3,op3c,op3d,op3e,op3f
};
enum {
SLL,sp01,SRL,SRA,SLLV,sp05,SRLV,SRAV,
JR,JALR,sp0a,sp0b,SYSCALL,BREAK,sp0e,sp0f,
MFHI,MTHI,MFLO,MTLO,sp14,sp15,sp16,sp17,
MULT,MULTU,DIV,DIVU,sp1c,sp1d,sp1e,sp1f,
ADD,ADDU,SUB,SUBU,AND,OR,XOR,NOR,
sp28,sp29,SLT,SLTU,sp2c,sp2d,sp2e,sp2f
};
enum {
BLTZ,BGEZ,bc02,bc03,bc04,bc05,bc06,bc07,
bc08,bc09,bc0a,bc0b,bc0c,bc0d,bc0e,bc0f,
BLTZAL,BGEZAL
};
enum {
MFC = 0,CFC = 2, MTC = 4, CTC = 6
};
enum {
E_Int,E_MOD,E_TLBL,E_TLBS,E_AdER,E_AdES,E_IBE,E_DBE,E_Sys,E_Bp,E_RI,E_CpU,E_Ovf,E_Watch = 23
};
enum {
INT_VSync, INT_GPU, INT_CD, INT_DMA,
INT_CNT0, INT_CNT1, INT_CNT2, INT_SIO0,
INT_SIO1, INT_SPU, INT_PIO
};
#endif